package com.hnevc.pengkun;

/**
 * 编写程序输出 2~99 之间的同构数。同构数是指这个数为该数平方的尾数，例如 5 的平方为 25，6 的平方为 36，25 的平方为 625，则 5、6、25 都为同构数。
 * 注意：调用带有一个输入参数的函数(或方法)实现，此函数(或方法)用于判断某个整数
 * 是否为同构数，输入参数为一个整型参数，返回值为布尔型（是否为同构数）。
 */
public class Work13 {
    public static void main(String[] args) {
        System.out.println("2~99之间的同构数：");
        for (int i = 2;i<=99;i++){
            if (IsTG(i)){
                System.out.print(i+",");
            }
        }
    }
    public static boolean IsTG(int x){
        boolean b = false;
        if (x>=1&&x<=9){
            if (x==(x*x)%10)
                b = true;
        }else if (x>=10&&x<=99){
            if (x==(x*x)%100)
                b = true;
        }
        return b;
    }
}
